// package main

// import (
// 	"fmt"
// 	"im/models"

// 	"gorm.io/driver/mysql"
// 	"gorm.io/gorm"
// )

// func main() {
// 	db, err := gorm.Open(mysql.Open("root:123456@tcp(127.0.0.1:3306)/IM?charset=utf8mb4&parseTime=True&loc=Local"), &gorm.Config{})
// 	if err != nil {
// 		panic("failed to connect database")
// 	}

// 	user := &models.UserBasic{}
// 	user.Name = "张三"

// 	db.AutoMigrate(&models.UserBasic{})
// 	// Create
// 	db.Create(user)

// 	// Read
// 	fmt.Println(db.First(user, 1))

// 	// Update - update product's price to 200
// 	db.Model(user).Update("PassWord", "123456")

// 	// Delete - delete product
// 	//db.Delete(&product, 1)
// }
